class LoginStateViewModel {
  final void Function(String code) onAreaCode;
  final void Function(String phone) inputPhone;
  final void Function(String code) onCode;
  final void Function(dynamic req) onLogin;

  // final void Function(String nickName) inputNickName;
  final void Function(int birthday) inputBirthday;

  ///2==女
  final void Function(int sex) inputSex;
  final void Function() confirm;

  final void Function(int type) selectMachine;
  final void Function() bootMachineNext;

  // final void Function(String wifiName) inputWifiName;
  // final void Function(String wifiPass) inputWifiPass;
  final void Function() inputWifiNext;

  final void Function() bindSUCCNext;

  final void Function() appDebug;
  final void Function(String ip) appHome;

  LoginStateViewModel(
      {this.onAreaCode,
      this.inputPhone,
      this.onCode,
      this.onLogin,
      // this.inputNickName,
      this.inputBirthday,
      this.inputSex,
      this.confirm,
      this.selectMachine,
      this.bootMachineNext,
      // this.inputWifiName,
      // this.inputWifiPass,
      this.appDebug,
      this.inputWifiNext,
      this.bindSUCCNext,
      this.appHome});
}
